<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%--
  Created by IntelliJ IDEA.
  User: WuLiangHang
  Date: 2021/3/11
  Time: 14:39
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<%--
JSP标准标签库（JSTL）是一个JSP标签集合，它封装了JSP应用的通用核心功能。
EL表达式 替换 JSP表达式脚本(<%= %>)
JSTL 替换 JSP代码脚本<% %>

5个类别。

核心标签
格式化标签
SQL 标签
XML 标签
JSTL 函数

核心标签是最常用的 JSTL标签。引用核心标签库的语法如下：
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
--%>
<%--
<c:set>:(较少使用)往域中保存数据
scope 属性 设置保存到哪个域
page
request
session
application
var 属性 设置key是多少
value 设置属性值
--%>
保存之前:${sessionScope.val}<br/>
<c:set scope="session" var="val" value="123Value"/>
保存之后:${sessionScope.val}<br/>

<%--
<c:if
if标签用来做if判断
test表示判断的条件 使用EL表达式
--%>
<c:if test="${10 > 9}">
    <h1>10大于9</h1>
</c:if>
<c:if test="${10 < 9}">
    <h1>10小于9</h1>
</c:if>
<%--
<c:choose>      switch
<c:when>        case
<c:otherwise>   default
--%>
<%--
90-100 A
80-89 B
70-79 C
60-69 D
0-59 E
其他分数返回不合法
--%>
<c:set scope="request" var="score" value="187"/>
<c:choose>
    <c:when test="${score > 100 || score < 0}">
        输入分数不合法
    </c:when>
    <c:when test="${score >= 90}">
        优秀
    </c:when>
    <c:when test="${score >= 80}">
        良好
    </c:when>
    <c:when test="${score >= 70}">
        中等
    </c:when>
    <c:when test="${score >= 60}">
        及格
    </c:when>
    <c:otherwise>
        不及格
    </c:otherwise>
</c:choose>

</body>
</html>
